<template>
  <h2>选项式语法的 World 组件</h2>
</template>

<script>
export default {
  data() {
    return {
      name: 'world',
    }
  },

  methods: {
    fn1() {},
    fn2() {},
  },

  /**
   * 通过设置 expose 选项, 控制父组件获取我实例时的内容
   * 语法:
   *    expose: string[]
   */
  // expose: [], // 对外没有暴露任何东西

  expose: ['name', 'fn1'], // fn2 外部获取不到
}
</script>
